package com.woniuxy.reader.service;

import com.woniuxy.reader.entity.Author;
import com.woniuxy.reader.entity.Editor;
import com.baomidou.mybatisplus.extension.service.IService;
import com.woniuxy.reader.vo.AuthorVOO;
import com.woniuxy.reader.vo.EditorVO;
import com.woniuxy.reader.vo.EditorVOO;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author zh_o
 * @since 2020-10-12
 */
public interface EditorService extends IService<Editor> {



    /**
     * 查询自己签约的作者以及状态
     */
    List<AuthorVOO> selectSignUp(String editortel);

    /**
     * 查询所有编辑手下签约的作者，作品数
     *
     * @return
     */
    List<EditorVOO> selectAllSignEditor();

    /**
     * 新增责编
     *
     * @param tel
     */
    String insertEditor(String tel);

    /**
     * 根据编辑电话查询id
     * @param tel
     * @return
     */
    Editor selectByTel(String tel);

    /**
     * 驳回签约
     * @param authorid
     * @return
     */
    String rejectSgin(int authorid);

}
